#ifndef __LINK_LIST_H__
#define __LINK_LIST_H__

#include "Element_data_list.h"

typedef struct Node {
    Element_data data;
    struct Node *next;
} Node;

typedef struct Link_list {
    struct Node *next;
} Link_list;

Link_list* init_link_list(void);
void free_link_list(Link_list **list);
void append_node(Link_list *list,Element_data data);
void remove_last_node(Link_list *list);

#endif